Low Rider WIN Students in Asakuchi, Japan created this car, the Mirai, which is the shortest road-worthy vehicle in the nation. Check the via link for more! Add to Preferred Sources Comments via Metro Tags cars driving Like Show Comments Hide Comments